b55488d17550091500d5fcbd9b581484386efb1a,uportal-war/src/main/java/org/jasig/portal/spring/security/preauth/PortalPreAuthenticatedProcessingFilter.java,PortalPreAuthenticatedProcessingFilter,doFilter,#ServletRequest#ServletResponse#FilterChain#,148

Before Change


         */
        if (loginPath.equals(currentPath)) {

            SecurityContextHolder.clearContext();

            if (logger.isDebugEnabled()) {
                logger.debug("Path [" + currentPath + "] is loginPath, so cleared security context" +

After Change


            final org.springframework.security.core.Authentication originalAuthentication =
                    SecurityContextHolder.getContext().getAuthentication();
            if (this.clearSecurityContextPriorToPortalAuthentication) {
                SecurityContextHolder.clearContext();
            }
            this.logForLoginPath(currentPath);
            this.doPortalAuthentication((HttpServletRequest)request, originalAuthentication);